/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="EVENTOS")
public class EventosProteu implements Serializable{

    @Id
    @Column(name="EVE_ST_CODIGO")
    private String eveStCodigo;
    @Column(name="EVE_ST_DESCRICAO")
    private String eveStDescricao;
    @Column(name="EVE_DT_INICIO")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date eveDtInicio;
    @Column(name="EVE_DT_FIM")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date eveDtFim;
    @Column(name="MED_ST_CODIGO")
    private String medStCodigo;
    @Column(name="EVE_ST_END_CEP")
    private String eveStEndCEP;
    @Column(name="EVE_ST_ENDERECO")
    private String eveStEndereco;
    @Column(name="EVE_ST_END_NUMERO")
    private String eveStEndNumero;
    @Column(name="EVE_ST_END_COMPLEMENTO")
    private String eveStEndComplemento;
    @Column(name="EVE_ST_END_BAIRRO")
    private String eveStEndBairro;
    @Column(name="EVE_ST_END_CIDADE")
    private String eveStEndCidade;
    @Column(name="EVE_ST_UF")
    private String eveStUF;
    @Column(name="EVE_IN_FONE_DDD")
    private Integer eveInFoneDDD;
    @Column(name="EVE_ST_FONE")
    private String eveStFone;
    @Column(name="EVE_IN_FAX_DDD")
    private Integer eveInFaxDDD;
    @Column(name="EVE_ST_FAX")
    private String eveStFax;
    @Column(name="EVE_ST_EMAIL")
    private String eveStEmail;
    @Column(name="EVE_ST_SITE")
    private String eveStSite;
    @Column(name="EVE_SYS_DATA")
    private Date eveSysData;
    @Column(name="EVE_SYS_USUARIO")
    private String eveSysUsuario;


    public Date getEveDtFim() {
        return eveDtFim;
    }

    public void setEveDtFim(Date eveDtFim) {
        this.eveDtFim = eveDtFim;
    }

    public Date getEveDtInicio() {
        return eveDtInicio;
    }

    public void setEveDtInicio(Date eveDtInicio) {
        this.eveDtInicio = eveDtInicio;
    }

    public Integer getEveInFaxDDD() {
        return eveInFaxDDD;
    }

    public void setEveInFaxDDD(Integer eveInFaxDDD) {
        this.eveInFaxDDD = eveInFaxDDD;
    }

    public Integer getEveInFoneDDD() {
        return eveInFoneDDD;
    }

    public void setEveInFoneDDD(Integer eveInFoneDDD) {
        this.eveInFoneDDD = eveInFoneDDD;
    }

    public String getEveStCodigo() {
        return eveStCodigo;
    }

    public void setEveStCodigo(String eveStCodigo) {
        this.eveStCodigo = eveStCodigo;
    }

    public String getEveStDescricao() {
        return eveStDescricao;
    }

    public void setEveStDescricao(String eveStDescricao) {
        this.eveStDescricao = eveStDescricao;
    }

    public String getEveStEmail() {
        return eveStEmail;
    }

    public void setEveStEmail(String eveStEmail) {
        this.eveStEmail = eveStEmail;
    }

    public String getEveStEndBairro() {
        return eveStEndBairro;
    }

    public void setEveStEndBairro(String eveStEndBairro) {
        this.eveStEndBairro = eveStEndBairro;
    }

    public String getEveStEndCEP() {
        return eveStEndCEP;
    }

    public void setEveStEndCEP(String eveStEndCEP) {
        this.eveStEndCEP = eveStEndCEP;
    }

    public String getEveStEndCidade() {
        return eveStEndCidade;
    }

    public void setEveStEndCidade(String eveStEndCidade) {
        this.eveStEndCidade = eveStEndCidade;
    }

    public String getEveStEndComplemento() {
        return eveStEndComplemento;
    }

    public void setEveStEndComplemento(String eveStEndComplemento) {
        this.eveStEndComplemento = eveStEndComplemento;
    }

    public String getEveStEndNumero() {
        return eveStEndNumero;
    }

    public void setEveStEndNumero(String eveStEndNumero) {
        this.eveStEndNumero = eveStEndNumero;
    }

    public String getEveStEndereco() {
        return eveStEndereco;
    }

    public void setEveStEndereco(String eveStEndereco) {
        this.eveStEndereco = eveStEndereco;
    }

    public String getEveStFax() {
        return eveStFax;
    }

    public void setEveStFax(String eveStFax) {
        this.eveStFax = eveStFax;
    }

    public String getEveStFone() {
        return eveStFone;
    }

    public void setEveStFone(String eveStFone) {
        this.eveStFone = eveStFone;
    }

    public String getEveStSite() {
        return eveStSite;
    }

    public void setEveStSite(String eveStSite) {
        this.eveStSite = eveStSite;
    }

    public String getEveStUF() {
        return eveStUF;
    }

    public void setEveStUF(String eveStUF) {
        this.eveStUF = eveStUF;
    }

    public Date getEveSysData() {
        return eveSysData;
    }

    public void setEveSysData(Date eveSysData) {
        this.eveSysData = eveSysData;
    }

    public String getEveSysUsuario() {
        return eveSysUsuario;
    }

    public void setEveSysUsuario(String eveSysUsuario) {
        this.eveSysUsuario = eveSysUsuario;
    }

    public String getMedStCodigo() {
        return medStCodigo;
    }

    public void setMedStCodigo(String medStCodigo) {
        this.medStCodigo = medStCodigo;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final EventosProteu other = (EventosProteu) obj;
        if ((this.eveStCodigo == null) ? (other.eveStCodigo != null) : !this.eveStCodigo.equals(other.eveStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 67 * hash + (this.eveStCodigo != null ? this.eveStCodigo.hashCode() : 0);
        return hash;
    }

    

}
